protein carbs or fat before workout

Best popular protein carbs or fat before workout